package com.hsjk.szwj.module.train.controller.app.vo.course;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.ToString;

/**
 * @author chenjiawei
 * @desc
 * @Date 2023/08/04 15:46
 **/
@Schema(description = "")
@Data
@ToString(callSuper = true)
public class AppCourseCatalogRespVO {
    @Schema(description = "课程目录id", requiredMode = Schema.RequiredMode.REQUIRED)
    private Long id;

    @Schema(description = "父节点id", requiredMode = Schema.RequiredMode.REQUIRED)
    private Long parentId;

    @Schema(description = "目录名称", requiredMode = Schema.RequiredMode.REQUIRED)
    private String catalogName;

    @Schema(description = "目录描述", requiredMode = Schema.RequiredMode.REQUIRED)
    private String catalogDesc;

    @Schema(description = "目录状态;1启用 2禁用", requiredMode = Schema.RequiredMode.REQUIRED)
    private Integer catalogStatus;

    @Schema(description = "排序", requiredMode = Schema.RequiredMode.REQUIRED)
    private Integer sortNo;
}
